# 获取教程、习题、案例，共同学习、讨论、打卡
# 请关注：Crossin的编程教室
# 如果运行代码遇到问题，可加群讨论 - QQ群：155816967
# 如用代码进行二创并发布，请在明显处注明来源：Crossin的编程教室，否则将可能成为我下期视频素材[狗头][冷笑]

items = []
while True:
    name = input('电器：')
    if not name:
        break
    power = float(input('功率(千瓦)：'))
    hours = float(input('每天用时(小时)：'))
    days = int(input('每月天数：'))
    print('----------')

    items.append((name, power * hours * days))

print('==========')
price = float(input('电价(元/度)：'))

items.sort(key=lambda i: i[1], reverse=True)

for i in items:
    print(f'{i[0]}：{i[1] * price}元')

